internal organs - French English Dictionary